Priority based data flow testing

نویسندگان

  • Rajiv Gupta
  • Mary Lou Soffa
چکیده

Software testing is an expensive component of software development and maintenance. For data flow testing, test cases must be found t o test the def-use pairs in a program. Since some o f the def-use pairs identified through static analysis may be infeasible, no amount of testing effort may result in exhaustive testing of a program. Therefore in practice a fixed amount of effort is spent in testing a program. In this paper we develop an approach for assigning priorities to def-use pairs, such that the def-use pairs with higher priorities can be expected t o require less effort for test case generation and therefore testing. Thus, b y using the priorities as a guide for ordering the def-use pairs for testing, we can maximize the number of def-use pairs tested using a fixed amount of testing effort. We apply the technique t o regression testing during the software maintenance phase, in which case the priorities are assigned to capture not only the dificuHy in test case generation but also the likelihood that an error introduced b y a program change will be uncovered by the test case.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

LEDA: A Library of Efficient Data Types and Algorithms

LEDA is a library of efficient data types and algorithms. At present, its strength is graph algorithms and related data structures. The computational geometry part is evolving. The main features of the library are • a clear separation of specification and implementation • parameterized data types • its extendibility • its ease of use. At present, the data types stack, queue, list, set, dictiona...

متن کامل

Optimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing

Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major cha...

متن کامل

Information-Agnostic Flow Scheduling for Commodity Data Centers

Many existing data center network (DCN) flow scheduling schemes minimize flow completion times (FCT) based on prior knowledge of flows and custom switch functions, making them superior in performance but hard to use in practice. By contrast, we seek to minimize FCT with no prior knowledge and existing commodity switch hardware. To this end, we present PIAS1, a DCN flow scheduling mechanism that...

متن کامل

A Sub-Optimal Look-Up Table Based on Fuzzy System to Enhance the Reliability of Coriolis Mass Flow Meter

Coriolis mass flow meters are one of the most accurate tools to measure the mass flow in the industry. However, two-phase mode (gas-liquid) may cause severe operating difficulties as well as decreasing certitude in measurement. This paper presents a method based on fuzzy systems to correct the error and improve the reliability of these sensors in the presence of two-phase model fluid. Definite ...

متن کامل

An Adaptive Packet Injection Rate Control Protocol to Support Priority-based QoS Provisioning in Ad hoc Network with Directional Antenna

The rising popularity of multimedia applications and potential commercial usage of Mobile Ad hoc network (MANET) clearly indicates that Quality of Service (QoS) support in MANETs is an unavoidable task. Essentially, Multimedia traffic should get preference over conventional data traffic during communication through some kind of priority-based mechanism to assure a timely and guaranteed delivery...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995